﻿@Html.ValidationSummary(true)
@model IEnumerable<SoftHotel.Models.DetallePrecio>

@{
    ViewBag.Title = "Detalle de los precios";
}

<h2>Detalle de los precios</h2>

@Html.ValidationSummary(true)
    <fieldset>
        <legend>Listas de precios</legend>
        <div class="display-label">@Html.LabelFor(modelItem => Model.First().sede.nombre)</div>
        <div class="display-field">
            @Html.Raw(ViewBag.listaprecios.nombre)
        </div>
        <div class="display-label">@Html.LabelFor(modelItem => Model.First().sede.pTipo)</div>
        <div class="display-field">
            @Html.Raw(ViewBag.listaprecios.pTipo.valor)
        </div>
    </fieldset>
<fieldset>
        <legend>Servicios</legend>
        <p>@Html.ActionLink("Agregar servicio", "AddServicio", new { idS = ViewBag.idS })</p>

<table>
    <tr>
        <th>
            @Html.LabelFor(modelItem => Model.First().servicio)
        </th>
        <th>
            @Html.LabelFor(modelItem => Model.First().pUnidadMedida)
        </th>
        <th>
            @Html.LabelFor(modelItem => Model.First().pMoneda)
        </th>
        <th>
            @Html.LabelFor(modelItem => Model.First().fechaActivacion)
        </th>
        <th>
            @Html.LabelFor(modelItem => Model.First().fechaDesactivacion)
        </th>
        <th>
            @Html.LabelFor(modelItem => Model.First().precio)
        </th>
        <th></th>
    </tr>

@foreach (var item in Model.Where(a => a.idServicio > 0))
{
    <tr>
        <td>
            @Html.DisplayFor(modelItem => item.servicio.nombre)
        </td>
        <td>
            @Html.DisplayFor(modelItem => item.pUnidadMedida.valor)
        </td>
        <td>
            @Html.DisplayFor(modelItem => item.pMoneda.valor)
        </td>
        <td>
            @Html.DisplayFor(modelItem => item.fechaActivacion)
        </td>
        <td>
            @Html.DisplayFor(modelItem => item.fechaDesactivacion)
        </td>
        <td>
            @Html.DisplayFor(modelItem => item.precio)
        </td>
        <td>
            @if(@item.fechaDesactivacion == null){
            @Html.ActionLink("Desactivar", "Disable", new { id=item.idDetallePrecio })
            }
            
        </td>
    </tr>
}
</table>
</fieldset>


<fieldset>
        <legend>Ambientes</legend>
        <p>@Html.ActionLink("Agregar ambiente", "AddAmbiente", new { idS = ViewBag.idS })</p>
<table>
    <tr>
        <th>
            @Html.LabelFor(modelItem => Model.First().pTipoAmbiente)
        </th>
        <th>
            @Html.LabelFor(modelItem => Model.First().pUnidadMedida)
        </th>
        <th>
            @Html.LabelFor(modelItem => Model.First().pMoneda)
        </th>
        <th>
            @Html.LabelFor(modelItem => Model.First().fechaActivacion)
        </th>
        <th>
            @Html.LabelFor(modelItem => Model.First().fechaDesactivacion)
        </th>
        <th>
            @Html.LabelFor(modelItem => Model.First().precio)
        </th>
        <th></th>
    </tr>

@foreach (var item in Model.Where(a => a.tipoAmbiente > 0)) {
    <tr>
        <td>
            @Html.DisplayFor(modelItem => item.pTipoAmbiente.valor)
        </td>
        <td>
            @Html.DisplayFor(modelItem => item.pUnidadMedida.valor)
        </td>
        <td>
            @Html.DisplayFor(modelItem => item.pMoneda.valor)
        </td>
        <td>
            @Html.DisplayFor(modelItem => item.fechaActivacion)
        </td>
        <td>
            @Html.DisplayFor(modelItem => item.fechaDesactivacion)
        </td>
        <td>
            @Html.DisplayFor(modelItem => item.precio)
        </td>
        <td>
        @if(@item.fechaDesactivacion == null){
            @Html.ActionLink("Desactivar", "Disable", new { id=item.idDetallePrecio })
            }
        </td>
    </tr>
}

</table>
</fieldset>
<p>
    @Html.ActionLink("Regresar", "SearchIndex")
</p>